package cn.maihe.elg.operation.repository.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class KtCustomerVo implements java.io.Serializable {
    /**
     * id
     */
    private Long id;

    /**
     * 投标客户id
     */
    private Long bidderId;

    /**
     * 授权人姓名
     */
    private String autherName;

    /**
     * 授权人手机号
     */
    private String autherMobile;

    /**
     * 授权人身份证号
     */
    private String autherIdcard;

    /**
     * 经办人姓名
     */
    private String handlerName;

    /**
     * 经办人手机号
     */
    private String handlerMobile;

    /**
     * 经办人身份证号
     */
    private String handlerIdcard;

    /**
     * 经办人身份证照片
     */
    private String handlerIdPic;

    /**
     * 申请照片
     */
    private String applyPic;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 证书名称
     */
    private String certName;

    /**
     * 证书序列号
     */
    private String certNumber;

    /**
     * 开始时间yyyyMMddHHmmss
     */
    private String certBeginTime;

    /**
     * 结束时间yyyyMMddHHmmss
     */
    private String certEndTime;

    /**
     * 证书状态 0是找不到数据，1是待制证，2是已制证未制章，3是证章制作成功
     */
    private Integer certState;

    private Date gmtCreate;

    private Date gmtModified;

    private String userCreate;

    private String userModified;

    /**
     * 查询次数
     */
    private Integer resultQueryTimes;

    /**
     * 管理员姓名
     */
    private String managerName;

    /**
     * 管理员手机号
     */
    private String managerMobile;

    /**
     * 管理员身份证号
     */
    private String managerIdcard;

    /**
     * 机构主键id
     */
    private Long orgId;

    /**
     * 公章云签自动签章token
     */
    private String token;

    /**
     * 公章token有效期yyyyMMddHHmmss
     */
    private String tokenExpiryTime;

    /**
     * 证书类型1企业 2个人
     */
    private String certType;
}
